_MI_VISIBLE_STATE

//0x840 bytes (sizeof) struct _MI_VISIBLE_STATE { struct _MI_SPECIAL_POOL SpecialPool; //0x0 struct _LIST_ENTRY SessionWsList; //0x48 struct _RTL_BITMAP* SessionIdBitmap; //0x50 struct _MM_PAGED_POOL_INFO PagedPoolInfo; //0x54 ULONG MaximumNonPagedPoolInPages; //0x70 ULONG SizeOfPagedPoolInPages; //0x74 struct _MI_SYSTEM_PTE_TYPE SystemPteInfo; //0x78 volatile ULONG NonPagedPoolCommit; //0xac volatile ULONG BootCommit; //0xb0 volatile ULONG MdlPagesAllocated; //0xb4 volatile ULONG SystemPageTableCommit; //0xb8 volatile ULONG SpecialPagesInUse; //0xbc volatile ULONG WsOverheadPages; //0xc0 volatile ULONG VadBitmapPages; //0xc4 volatile ULONG ProcessCommit; //0xc8 volatile ULONG SharedCommit; //0xcc volatile LONG DriverCommit; //0xd0 struct _MMSUPPORT SystemWs[3]; //0x100 ULONG MapCacheFailures; //0x280 ULONG LastUnloadedDriver; //0x284 struct _UNLOADED_DRIVERS* UnloadedDrivers; //0x288 ULONG PagefileHashPages; //0x28c struct _SYSPTES_HEADER PteHeader; //0x290 struct _MI_SPECIAL_POOL* SessionSpecialPool; //0x31c ULONG SystemVaTypeCount[15]; //0x320 UCHAR SystemVaType[1024]; //0x35c ULONG SystemVaTypeCountFailures[15]; //0x75c ULONG SystemVaTypeCountLimit[15]; //0x798 ULONG SystemVaTypeCountPeak[15]; //0x7d4 ULONG SystemAvailableVa; //0x810 };